/* eslint-disable quotes,no-process-env */
module.exports = {
  app: {
    port: process.env.PORT || 8816
  },
  mongodb: {
    main: {
      dbName: 'workbench',
      url: 'mongodb://dev:GERGWEF4YW3REY1YU5@81.70.152.40:6234/workbench'
    },
    dw: {
      dbName: 'data',
      url: 'mongodb://data:6934JFERWX093RJSADF1@81.70.152.40:6234/data'
    }
  },
  // Json Web Token Config
  JWT: {
    secret: 'test-secret-2',
    expires: 60 * 60 * 24 * 7 * 365
  },
  // 数据库索引
  INDEXES: {
    // Tool: {
    //   indexes: [
    //     {
    //       key: {
    //         createdAt: -1,
    //         updatedAt: -1
    //       }
    //     },
    //     {
    //       key: {
    //         updatedAt: -1
    //       }
    //     },
    //     {
    //       key: {
    //         tags: -1
    //       }
    //     }
    //   ]
    // }
  },
  cookieOption: {
    maxAge: 60 * 60 * 24 * 7 * 1000,
    httpOnly: false
  },
  cosConfig: {
    SecretId: 'AKIDkOsBIBzlS9kDTfhW6aw5zfNvFJ8i4A1d',
    SecretKey: 'Qo5A0d3GE6ugO2WlkTwGVlyAHIEyX1JV',
    buckets: {
      workbench: {
        Bucket: 'workbench-1301845716',
        Region: 'ap-nanjing'
      },
      talent: {
        Bucket: '51talent-1301845716',
        Region: 'ap-beijing'
      },
      background: {
        Bucket: 'background-1301845716',
        Region: 'ap-nanjing'
      },
      editor: {
        Bucket: 'editor-1301845716',
        Region: 'ap-nanjing'
      }
    }
  }
}
